package centerdo

// @schema_export --ident=schema --json
// @schema_go
// @schema_ts
// @cache_go
// @alias D封禁
type D封禁 struct {
	// @alias _id
	B编号 string `alias:"_id"`
	// 0-未知 1-用户 2-IP
	// @alias 类型
	L类型 F封禁类型 `alias:"类型"`
	// @alias 用户
	Y用户 string `alias:"用户"`
	// @alias 角色
	J角色 string `alias:"角色"`
	// @alias IP
	IP string `alias:"IP"`
	// @alias 封号时间
	K开始时间 int `alias:"开始时间"`
	// @alias 结束时间
	J结束时间 int `alias:"结束时间"`
	// @alias 执行者
	C执行者 string `alias:"执行者"`
	// @alias 更新时间
	G更新时间 int `alias:"更新时间"`
	// @alias 创建时间
	C创建时间 int `alias:"创建时间"`
}

// @schema_go --EnumToString=true
// @schema_ts
// @alias 封禁类型
type F封禁类型 int

const (
	F封禁类型_未知 F封禁类型 = iota
	F封禁类型_用户
	F封禁类型_IP
	F封禁类型_角色
)
